/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
var Eventos_Compra = {
    iniciarEventosCompra:function(){
        $('#co_fornecedor').change(function(){
            Fornecedor.buscarFornecedorJson(this.value,function(json){
                if(json.resultado != Config.OK){
                    jAlert(json.retorno,'Alerta');
                    return;
                }
                $('#fornecedor').val(json.retorno.fornecedor.no_fornecedor);
                $('#cnpj').val(json.retorno.fornecedor.nu_cnpj);
                Mascara(document.getElementById('cnpj'),Cnpj);
                $('#inscricao').val(json.retorno.fornecedor.nu_inscricao);
                if( json.retorno.fornecedor.ds_endereco != undefined){
                    $('#endereco').val(json.retorno.fornecedor.ds_endereco);
                }                
                if( json.retorno.fornecedor.nu_telefone != undefined  ) {
                    $('#telefone').val(json.retorno.fornecedor.nu_telefone);
                }      
                if( json.retorno.representante != undefined  ) {
                    $('#representante').val(json.retorno.representante.no_pessoa);
                }      
            });
        });
        
        $('#adicionar_fornecedor').click(function(){
            Fornecedor.buscarFornecedor(function(html){
              Util.modal('fornecedor',{conteudo:html
                                     ,titulo:'Formulario de Fornecedor'
                                     ,altura: 'auto'
                                     ,largura: '600'
                                     });
            });
            Eventos_Fornecedor.iniciarFormularioCadastroCompra();
        });
        
        $('#adicionar_item').click(function(){                                                    
           ItemCompra.produto=$('#produto');           
          // ItemCompra.unidade=$('#unidade').val();
           ItemCompra.lote=$('#lote').val();
           ItemCompra.quantidade=$('#quantidade').val();
           ItemCompra.valor=$('#valor').val();
           Compra.adicionarItemCompraCadastro(ItemCompra);    
        });
        
        $('.excluirItemCompra').die('click').live('click',function(){Compra.excluirItemCompraCadastro(this.id);});
        $('#btnCancelar').click(function(){
           location.reload(); 
        });        
        $('#btSalvarCompra').click(function(){Compra.salvar();});        
        $('#valor').keypress(function(){Mascara(this,Valor);});        
        $('.integer').keypress(function(){Mascara(this,Integer);});                
    },
    
    iniciarFormularioPesquisa:function(){
        Compra.pesquisar($('#frmPesquisar').serialize());
        $('#btnPesquisar').click(function(){	
             Compra.pesquisar($('#frmPesquisar').serialize());
        });
        $('.campo_data').datepicker();
        $('#btnFrmCadastro').click(function(){
           Compra.buscarCompra(function(html){ $('#content_sys').html(html); });
           Eventos_Compra.iniciarEventosCompra();
       });
       $('.link_visualizar').die('click').live('click',function(){
           Util.popUp(Config.baseUrl+"compra/visualizar/id/"+this.id,"Visualização");
       });
    }
};

